.header{position: fixed;width: 100%;z-index: 1000;box-shadow: 0 0 12px rgba(0,0,0,0.5);background:white;}

.header>div{display:flex;height:1.15rem;line-height:1.15rem;justify-content: space-between;}
.header .logo{width:12%}
.header .navs{width:66%}
.header .navs ul {display:flex;justify-content: space-between;}
.header .navs ul li{width:14.3%;text-align:center}
.header .navs ul li a{font-size:.18rem;color:black;position:relative;font-weight:bold}
.header .navs ul li a:after{content:"";position:absolute;background:#0f1179;width:100%;height:0;left:0;top:0;z-index:-1;transition:.6s}
.header .navs ul li.active a:after{height:100%}
.header .navs ul li.active a{color:white;transition:.6s}
.header .navs ul li a:hover {color:white;transition:.6s}
.header .navs ul li a:hover:after{height:100%;transition:.6s}
.header .right{width:13%;display:flex;justify-content: flex-end;}
.header .right  .search{display:flex;flex-direction: column;justify-content: center;padding-right:.34rem;position:relative}
.header .right  .search:after{content:'';position:absolute;background:rgba(142,143,144,.43);right:0;width:2px;height:43%;;transition:.3s}
.header .right  .search a {width:.24rem;height:.24rem;background:url(/public/common/images/search.png) no-repeat;background-size: .24rem .24rem;;transition:.3s}
.header .right .langs{display:flex;;margin-left:.2rem;padding-left:.3rem;position:relative;color:black;font-size:.16rem}
.header .right .langs:after{content:'';position:absolute;background:url(/public/common/images/langs.png) no-repeat;left:0;width:.21rem;height:.2rem;background-size:100%;top:50%;transform:translateY(-50%);transition:.3s}
.header .right .langs a{color:black;font-size:.16rem;margin:0 .04rem;transition:.3s;font-weight:bold}
.about_box {padding:1.15rem 0 0}
.about_company {background:url(/public/common/images/icon1.png) 0 top no-repeat;position:relative}
.about_company:after{content:"";position:absolute;background:url(/public/common/images/icon2.png) 0 0 no-repeat;width:6.53rem;height:8.15rem;right:0;top:15%;background-size:100%;z-index:2}
.about_company>div{padding:1.3rem 0 0}
.about_company>div .title{padding:0 0 .7rem}
.about_company>div .title h1{font-size:.48rem;color:#0f1179;font-weight:bold}
.about_company>div .infos{display:flex;justify-content: space-between;padding:0 0 1.05rem}
.about_company>div .infos .left{width:55.5%}
.about_company>div .infos .right{width:41.5%}
.about_company>div .infos .right p{font-size:.16rem;color:black;font-weight:bold;line-height:.25rem}
.about_company>div .infos ul {padding:.55rem 0 0}
.about_company>div .infos ul li{display:flex;align-items: center;padding:.3rem 0 ;border-bottom:1px  solid #d9d9d9}
.about_company>div .infos ul li  .time{width:45%}
.about_company>div .infos ul li .imgs{margin:0 0 .2rem}
.about_company>div .infos ul li h1 {font-size:.32rem;color:#1b2a75}
.about_company>div .infos ul li h1 em{font-size:.6rem;font-weight:bold;color:#1b2a75}
.about_company>div .infos ul li p{font-size:.24rem;color:#656565}
.about_company>div .infos ul li:last-child h1 {font-size:.48rem}
.about_culture{height:8.9rem;background-size:cover;background-repeat:no-repeat;position:relative}
.about_culture>div{padding:1.07rem  0 0}
.about_culture .title h1{font-size:.48rem;color:#1b2a75;font-weight:bold}
.about_culture .lists {position:relative}
.about_culture .lists a{position:absolute;height:2rem;width:2rem;text-align:center;line-height:2rem;overflow: hidden;}
.about_culture .lists a:after{content: '';
  display: block;
  position: absolute;
  top: -100px;
  left: -160px;
  width: 36px;
  height: 360px;
  background: #fff;
  opacity: 0.16;
  transform: rotate(-45deg);
  transition: all 500ms ease-out;}
.about_culture .lists a:hover:after{left: 200%;}
.about_culture .lists a.pro0{background:#274a94;font-size:.3rem;color:white;border-radius:25px 25px 25px 25px;left:10%;top:1.2rem}
.about_culture .lists a.pro1{background:#9caace;font-size:.3rem;color:white;border-radius:25px 25px 25px 25px;right:12%;top:-.15rem;}
.about_culture .lists a.pro2{background:#0f1179;font-size:.3rem;color:white;border-radius:25px 25px 25px 25px;right:8%;top:4.2rem}
.about_culture .lists a.pro0:hover{border-radius:25px 25px 0 25px}
.about_culture .lists a.pro0#current{border-radius:25px 25px 0 25px}
.about_culture .lists a.pro1:hover{border-radius:25px 25px 25px 0 ;}
.about_culture .lists a.pro1#current{border-radius:25px 25px 25px 0}
.about_culture .lists a.pro2:hover{border-radius: 0 25px 25px 25px }
.about_culture .lists a.pro2#current{border-radius: 0 25px 25px 25px}
.about_culture .middle{position:relative}
.about_culture .middle .items{position:absolute;left:26%;top:1.5rem;width:53%}
.about_culture .middle .items .txt{display:flex;padding:.7rem .8rem 1rem;background:white;border-radius:50px;justify-content: space-between;}
.about_culture .middle .items .txt .img{width:19%}
.about_culture .middle .items .txt .text{width:78%}
.about_culture .middle .items .txt .text h1{font-size:.36rem;color:#0f1179;font-weight:bold;padding:0 0 .24rem;border-bottom:1px solid #dcdcdc;margin:0 0 .38rem}
.about_culture .middle .items .txt .text p{font-size:.28rem;color:#636363;display: block;word-break: break-all;display: -webkit-box!important;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2}
.about_distribution .title{padding:1.3rem 0 .7rem;text-align:center}
.about_distribution .title h1{font-size:.48rem;color:#0f1179;font-weight:bold}
.about_distribution .dis_nav{padding:0 0 .9rem}
.about_distribution .dis_nav ul{display:flex;justify-content: center;}
.about_distribution .dis_nav ul li:first-child{border-left:1px solid #c9c9c9}
.about_distribution .dis_nav ul li{border-right:1px solid #c9c9c9;padding:.0 .94rem;}
.about_distribution .dis_nav ul li a{font-size:.24rem;color:black;font-weight:bold;height:.65rem;line-height:.65rem;position:relative}
.about_distribution .dis_nav ul li a:after{content:"";position:absolute;width:.11rem;height:.11rem;border-radius:100%;background:#0f1179;left:50%;transform:translateX(-50%);bottom:0;opacity:0;transition:.3s}
.about_distribution .dis_nav ul li a:hover{color:#0f1179;transition:.3s}
.about_distribution .dis_nav ul li a:hover:after{opacity:1;transition:.3s}
.about_distribution .dis_nav ul li#current a{color:#0f1179}
.about_distribution .dis_nav ul li#current a:after{opacity:1;}
.about_distribution .infos .items .lists{padding:0 .7rem}
.about_distribution .infos .items .lists .swiper-slide{width:auto}
.about_distribution .infos .items .lists  a{overflow:hidden}
.about_distribution .infos .items .lists  a:hover img{transform:scale(1.1)}
.about_distribution .infos .items .img{padding:1.2rem 0 1.61rem}
.about_workshop{background:url(/public/common/images/icon3.jpg) 0 top no-repeat;}
.about_workshop .title{padding:1.15rem 0 .5rem;text-align:center;}
.about_workshop .title h1{font-size:.48rem;font-weight:bold;color:#0f1179}
.about_workshop .lists p{text-align:center;color:#393939;font-size:.16rem;padding:.25rem  0 0 }
.about_workshop .lists a{overflow:hidden;}
.about_workshop .lists a:hover img{transform:scale(1.1)}
.about_workshop .lists .slide-pagination{padding:1.08rem 0 1.45rem;text-align:center}
.about_workshop .lists .slide-pagination span{width:.4rem;height:.4rem;border-radius:0;line-height:.4rem;margin:0 .05rem;background:none;color:#4c4d53;opacity:1;font-size:.16rem;background:#dbdbdb;border-radius:3px}
.about_workshop .lists .slide-pagination span.swiper-pagination-bullet-active{background:#0f1179;color:white}
.footer{background:#333333}
.footer .top{padding:.7rem 0 .25rem;display:flex;justify-content: space-between;;border-bottom:1px solid #4c4c4c;}
.footer .top .logo{width:25%;border-right:1px solid #4c4c4c;padding:.15rem 0 0}
.footer .top .logo ul{padding:1.1rem 0 .35rem}
.footer .top .logo ul li:first-child{margin:0 0 .1rem}
.footer .top .logo ul li p{font-size:.14rem;color:#b7b7b7;padding-left:.3rem;position:relative}
.footer .top .logo ul li:first-child p:after{content:"";position:absolute;background:url(/public/common/images/address.png) 0 0 no-repeat;width:.21rem;height:.19rem;left:0;top:50%;transform:translateY(-50%);background-size:100%}
.footer .top .logo ul li:last-child p:after{content:"";position:absolute;background:url(/public/common/images/phone.png) 0 0 no-repeat;width:.17rem;height:.19rem;left:0;top:50%;transform:translateY(-50%);background-size:100%}

.footer .top .right{width:68%;padding:.35rem 0 0;position:relative}
.footer .top .right .fot_email{position:absolute;right:0;bottom:5%;width:35%}
.footer .top .right .fot_email h1{font-size:.14rem;color:#c6c6c6;padding:0 0 .1rem}
.footer .top .right .fot_email form{position:relative}
.footer .top .right .fot_email form input{padding:.1rem .8rem .1rem .15rem;width:100%;border:1px solid #767676;font-size:.14rem}
.footer .top .right .fot_email form button{position:absolute;right:0;height:100%;width:25%;background:#000053;color:white;font-size:.14rem;font-weight:bold;border:0}
.footer .top .right .fot_nav{display:flex;justify-content: space-between;}

.footer .top .right .fot_nav dl dt{margin:0 0 .4rem}
.footer .top .right .fot_nav dl dd{margin:0 0 .05rem}
.footer .top .right .fot_nav dl dd a{font-size:.14rem;color:#c7c7c7}
.footer .top .right .fot_nav dl dt a{font-size:.16rem;color:white}
.footer .bot{display:flex;padding:.3rem 0 .64rem;justify-content: space-between;align-items: center;}
.footer .bot .shares ul{display:flex;align-items: center;}
.footer .bot .shares  ul h1{font-size:.14rem;font-family:"";color:#c7c7c7;}
.footer .bot .shares  ul li{margin:0 .06rem}
.footer .bot .shares  ul li:first-child{margin-left:0}
.footer .bot .shares  ul li a{width:.3rem;height:.3rem;background:#6f6f6f;border-radius:100%;color:white;line-height:.3rem;text-align:center;font-size:.18rem;}
.footer .bot .shares  ul li a:hover{background:#000053}
.footer .bot .infos p{color:#9c9c9c}
.footer .bot .infos p a{display:initial;font-size:.14rem;color:#9c9c9c;margin-left:.5rem}
.pro_banner{padding:1.15rem 0 0}
.pro_banner .flash{position:relative}
.pro_banner .flash .txt{position:absolute;left:2.6rem;top:42%}
.pro_banner .flash .txt h1{font-size:.48rem;color:white;font-weight:bold;}
.product_box .items{position:relative}
.product_box .items .text{position:absolute;width:27%;top:24%}
.product_box .items .text h1{font-size:.3rem;color:white;font-weight:bold}
.product_box .items .text h2{font-size:.3rem;color:white;font-family:"Abel";text-transform:uppercase;padding:.15rem  0 .4rem}
.product_box .items .text p{font-size:.16rem;color:#c6c6c6;font-weight:bold;line-height:.3rem}
.product_box .items .text a{margin:1.1rem 0 0;display:inline-block;width:2.35rem;height:.72rem;border:2px solid #b7b7b7;line-height:.72rem;z-index:2;color:white;;font-family:"Abel";font-size:.16rem;padding-left:.44rem;text-transform:uppercase;position:relative}
.product_box .items .text a:after{position:absolute;background:url(/public/common/images/icon4.png) 0 0 no-repeat;width:.56rem;height:.1rem;background-size:100%;content:"";top:50%;transform:translateY(-50%);right:15%}
.product_box .items .text a:before{content:"";position:absolute;width:0;height:100%;background:#0f1179;left:0;top:0;transition:.6s;z-index:-1}
.product_box .items .text a:hover:before{width:100%;transition:.6s}
.product_box .items .text a:hover{border:2px solid #0f1179}
.product_box .items.rl .text{left:2.6rem;}
.product_box .items.rlt .text{right:2.6rem}
.product_list{padding:1.15rem 0 0;background:url(/public/common/images/icon1.png) 0 1.15rem no-repeat;}
.product_list>div{}
.product_list .title{padding:1rem 0 .6rem;text-align:center}
.product_list .title h1{font-size:.48rem;font-weight:bold;color:#0f1179}
.product_list .title  p{padding:.15rem 0 0;font-family:"Abel";color:#3e3e3e;font-size:.3rem;text-transform:uppercase}
.product_list .lists{display:flex;flex-wrap: wrap;justify-content: space-between;}
.product_list .lists a:hover img{transform:scale(1.1)}
.product_list .lists:after{content:"";width:31.7%}
.product_list .lists .items{width:31.7%;margin:0 0 .7rem}
.product_list .lists .items p{font-size:.16rem;color:#333334;text-align:center;padding:.2rem 0 0}
.product_list .page{display:flex;justify-content: center;padding:.3rem  0 2.3rem}
.product_list .page a{width:.4rem;height:.4rem;background:#dbdbdb;font-size:.16rem;text-align:center;line-height:.4rem;margin:0 .03rem;border-radius:5px;color:black}
.product_list .page a.page-item {width:auto;padding:0 .11rem;color:#2a2c86}
.product_list .page a.page-num-current,.product_list .page a:hover{background:#0f1179;color:white}
.honorlist{padding:1.15rem 0 0;background:url(/public/common/images/icon1.png) 0 1.15rem no-repeat;}
.honorlist>div{}
.honorlist .title{padding:1.33rem 0 .65rem;text-align:center}
.honorlist .title h1{font-size:.48rem;font-weight:bold;color:#0f1179}
.honorlist .lists .items{padding:0 0.17rem;margin:0 0 .6rem}
.honorlist .lists .items a{padding:.15rem .17rem .05rem;background:white;box-shadow:0 0 20px 12px rgba(0,0,0,0.15)}
.honorlist .lists .items a p{text-align:center;font-size:.16rem;color:#4a4a4a;margin:.22rem 0 0;height:.5rem;line-height:.25rem}
.honorlist .page{display:flex;justify-content: center;padding:.4rem  0 1.94rem}
.honorlist .page a{width:.4rem;height:.4rem;background:#dbdbdb;font-size:.16rem;text-align:center;line-height:.4rem;margin:0 .03rem;border-radius:5px;color:black}
.honorlist .page a.page-item {width:auto;padding:0 .11rem;color:#2a2c86}
.honorlist .page a.page-num-current,.honorlist .page a:hover{background:#0f1179;color:white}
.news_banner{padding:1.15rem 0 0 }
.news_banner .flash{position:relative}
.news_banner .flash .txt{position:absolute;left:50%;transform:translateX(-50%);top:1.3rem}
.news_banner .flash .txt h1{font-weight:bold;font-size:.48rem;color:#0f1179}
.news_box>div{transform:translateY(-2rem);background:white;border-radius:40px}
.news_box .news_nav {padding:.75rem .4rem .63rem}
.news_box .news_nav ul{display:flex}
.news_box .news_nav ul li{margin-right:1.25rem}
.news_box .news_nav ul li a{font-size:.3rem;color:#323132;padding-left:.28rem;position:relative}
.news_box .news_nav ul li a:after{content:"";position:absolute;background:url(/public/common/images/icon5.png) 0 0 no-repeat;width:.18rem;background-size:100%;height:.18rem;left:0;top:50%;transform:translateY(-50%);transition:.6s;opacity:0}
.news_box .news_nav ul li a:hover:after{opacity:1;transition:.6s}
.news_box .news_nav ul li a:hover{color:#0f1179}
.news_box .news_nav ul li.active a:after{opacity:1}
.news_box .news_nav ul li.active a{color:#0f1179}
.news_box .news_top{display:flex;padding:0 .4rem;justify-content: space-between;}
.news_box .news_top .left{width:53.4%}
.news_box .news_top .left a{position:relative}
.news_box .news_top .left a:hover img{transform:scale(1.1)}
.news_box .news_top .left a .text{position:absolute;left:0;bottom:0;width:100%;padding:.26rem .35rem;background:rgba(0,0,0,.39)}
.news_box .news_top .left a .text h1{font-size:.3rem;color:white}
.news_box .news_top .left a .text p{color:white;margin:.22rem  0 0    ; font-size:.16rem}
.news_box .news_top .right{width:44%}
.news_box .news_top .right ul{display:flex;flex-direction: column;height:100%;justify-content: space-between;}
.news_box .news_top .right ul li a{padding:.1rem 0 .4rem;border-bottom:2px solid #d0d0d0}
.news_box .news_top .right ul li a span{font-size:.16rem;color:#0f1179;font-weight:bold;padding:0 0 .2rem;display:inline-block}
.news_box .news_top .right ul li a h1{font-size:.24rem;color:#292929;font-weight:bold}
.news_box .lists{display:flex;flex-wrap: wrap;justify-content: space-between;padding:.84rem 0 0}
.news_box .lists:after{content:"";width:31.5%}
.news_box .lists .items{width:31.5%;margin:0 0 .65rem} 
.news_box .lists .items .img .time{position:absolute;left:0;bottom:0;background:white;width:14%;padding:.13rem 0 .12rem}
.news_box .lists .items .img .time h1{font-size:.2rem;color:#282828;padding:0 0 .04rem}
.news_box .lists .items .img .time h2{font-size:.14rem;color:#b7b7b7;}
.news_box .lists .items .text{padding:.3rem .15rem .45rem}
.news_box .lists .items .text em{padding:.08rem .22rem;background:#dfdfdf;display:inline-block;color:#868686;font-size:.14rem;margin:0 0 .22rem}
.news_box .lists .items .text h2{font-size:.2rem;font-weight:bold;color:#363636;line-height:.25rem;height:.5rem;margin:0 0 .33rem}
.news_box .lists .items .text p{font-size:.16rem;color:#747474;line-height:.24rem;height:.48rem}
.news_box .lists .items .text span{font-size:.16rem;color:black;display:inline-block;font-weight:bold;margin:.22rem 0 0;position:relative}
.news_box .lists .items .text span:after{content:"";position:absolute;background:url(/public/common/images/icon6.png) 0 0 no-repeat;width:.15rem;height:.08rem;right:-.3rem;top:50%;transform:translateY(-50%);background-size:100%;transition:.6s}
.news_box .lists .items a:hover span:after{right:-.5rem;transition:.6s}
.news_box .lists .items a:hover{box-shadow:0 0 20px 12px rgba(0,0,0,0.15)}
.news_box .lists .items a:hover img{transform:scale(1.1)}
.news_box .page{display:flex;justify-content: center;padding:.15rem  0 .87rem}
.news_box .page a{width:.4rem;height:.4rem;background:#dbdbdb;font-size:.16rem;text-align:center;line-height:.4rem;margin:0 .03rem;border-radius:5px;color:black}
.news_box .page a.page-item {width:auto;padding:0 .11rem;color:#2a2c86}
.news_box .page a.page-num-current,.news_box .page a:hover{background:#0f1179;color:white}
.job_banner{padding:1.15rem 0 0 }
.job_banner .flash{position:relative}
.job_banner .flash .txt{position:absolute;left:50%;transform:translateX(-50%);top:2rem}
.job_banner .flash .txt h1{font-weight:bold;font-size:.48rem;color:white}
.job_box .w1400{transform:translateY(-1rem);background:white;border-radius:30px}
.job_box .title{padding:.52rem .51rem 0;margin:0 0 .38rem}
.job_box .title .xt {padding:0 0 .2rem;border-bottom:3px solid #0f1179}
.job_box .title .xt h1{font-size:.3rem;color:#323132;font-weight:bold;padding-left:.35rem;position:relative}
.job_box .title .xt h1:after{content:"";position:absolute;background:url(/public/common/images/icon7.png) 0 0 no-repeat;width:.21rem;height:.21rem;left:0rem;;top:50%;transform:translateY(-50%);background-size:100%;}
.job_box .lists .tit{padding:0 .5rem;background:#f4f4f4}
.job_box .lists .tit ul{display:flex}
.job_box .lists .tit ul li{width:25%;height:.5rem;line-height:.5rem}
.job_box .lists .tit ul li p{font-size:.16rem;color:#606060;font-weight:bold}
.job_box .lists .items a{padding:0 .5rem;border-bottom:2px solid #e2e2e2;}
.job_box .lists .items a:hover{background:#0f1179}
.job_box .lists .items a:hover>ul li p{color:white}
.job_box .lists .items a:hover>ul li:first-child p{color:white}
.job_box .lists .items a>ul{display:flex}
.job_box .lists .items a>ul li{width:25%;height:.9rem;display:flex;flex-direction: column;justify-content: center;}
.job_box .lists .items a>ul li:first-child p{font-size:.16rem;color:#0f1179;font-weight:bold}
.job_box .lists .items a>ul li p{font-size:.16rem;color:#333333;font-weight:bold;}
.hidden1 {
  display: none !important;
}
.job_fixed {position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.5);transition:none;display:none;}
.job_fixed>div{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);background:#FFF;border-radius:20px}
.job_fixed h5 {font-size:.2rem;color:white;padding:.2rem .4rem .15rem;background:#0f1179;border-radius:20px 20px 0 0 }
.job_fixed .mains>span {font-size:.14rem;color:#838383;padding:.25rem 0 .45rem;display:inline-table;}
.job_fixed .mains>em {position:absolute;right:.1rem;top:.12rem;width:.35rem;height:.35rem;border:1px solid white;border-radius:100%;cursor:pointer;}
.job_fixed .mains>em:after,.job_fixed .mains>em:before{content:'';width:.19rem;height:3px;background:white;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .36s}
.job_fixed .mains>em:before{opacity:0;}
.job_fixed .mains>em:hover:before{transform:translate(-50%,-50%) rotate(90deg);opacity:1}
.job_fixed .mains>em:hover {transform:rotate(45deg)}
.job_fixed .mains .infos{padding:.5rem .44rem .55rem}
.job_fixed .mains .infos .cnts1{padding:0 0 .3rem;border-bottom:2px dashed #d7d7d7}
.job_fixed .mains .infos .cnts1 h2{font-size:.2rem;color:#2f318b;font-weight:bold;padding:0 0 .25rem}
.job_fixed .mains .infos .cnts1 ul{display:flex;flex-wrap: wrap;}
.job_fixed .mains .infos .cnts1 ul li{width:33.33%;margin:0 0 .2rem}
.job_fixed .mains .infos .cnts1 ul li p{font-size:.15rem;color:#393939;font-weight:bold;padding:0 0 0  .25rem;position:relative}
.job_fixed .mains .infos .cnts1 ul li:nth-child(1) p:after{content:"";position:absolute;background:url(/public/common/images/icon8.png) 0 0 no-repeat;width:.13rem;height:.13rem;left:0rem;;top:50%;transform:translateY(-50%);background-size:100%;}
.job_fixed .mains .infos .cnts1 ul li:nth-child(2) p:after{content:"";position:absolute;background:url(/public/common/images/icon9.png) 0 0 no-repeat;width:.15rem;height:.16rem;left:0rem;;top:50%;transform:translateY(-50%);background-size:100%;}

.job_fixed .mains .infos .cnts1 ul li:nth-child(3) p:after{content:"";position:absolute;background:url(/public/common/images/icon10.png) 0 0 no-repeat;width:.15rem;height:.15rem;left:0rem;;top:50%;transform:translateY(-50%);background-size:100%;}
.job_fixed .mains .infos .cnts1 ul li:nth-child(4) p:after{content:"";position:absolute;background:url(/public/common/images/icon11.png) 0 0 no-repeat;width:.14rem;height:.14rem;left:0rem;;top:50%;transform:translateY(-50%);background-size:100%;}

.job_fixed .mains .infos .cnts1 ul li:nth-child(5) p:after{content:"";position:absolute;background:url(/public/common/images/icon12.png) 0 0 no-repeat;width:.17rem;height:.13rem;left:0rem;;top:50%;transform:translateY(-50%);background-size:100%;}

.job_fixed .mains .infos .cnts1 ul li:nth-child(6) p:after{content:"";position:absolute;background:url(/public/common/images/icon13.png) 0 0 no-repeat;width:.13rem;height:.15rem;left:0rem;;top:50%;transform:translateY(-50%);background-size:100%;}

.job_fixed .mains .infos .cnts1 ul li:nth-child(7) p:after{content:"";position:absolute;background:url(/public/common/images/icon14.png) 0 0 no-repeat;width:.15rem;height:.15rem;left:0rem;;top:50%;transform:translateY(-50%);background-size:100%;}

.job_fixed .mains .infos .cnts1 ul li:nth-child(8) p:after{content:"";position:absolute;background:url(/public/common/images/icon15.png) 0 0 no-repeat;width:.19rem;height:.14rem;left:0rem;;top:50%;transform:translateY(-50%);background-size:100%;}

.job_fixed .mains .cnts {margin:0 0 1.6rem;}
.job_fixed .mains .infos .cnts{padding:.55rem 0 0}
.job_fixed .mains .infos .cnts h1{font-size:.2rem;color:#0f1179;font-weight:bold;padding:0 0 .25rem}
.job_fixed .mains .infos .cnts p{font-size:.14rem;color:#393939;;line-height:2;font-weight:bold}
.job_fixed .mains a{display:inline-block;background:#0f1179;padding:0 .21rem;line-height:40px;font-size:.16rem;color:#FFF}
.job_fixed .mains a:after{content:"\f003";font:normal normal normal 14px/1 FontAwesome;font-size:.16rem;color:#FFF;display:inline-block;margin-left:.15rem;}
.job_box  .page{display:flex;justify-content: center;padding:.9rem  0 .7rem}
.job_box  .page a{width:.4rem;height:.4rem;background:#dbdbdb;font-size:.16rem;text-align:center;line-height:.4rem;margin:0 .03rem;border-radius:5px;color:black}
.job_box .page a.page-item {width:auto;padding:0 .11rem;color:#2a2c86}
.job_box .page a.page-num-current,.job_box .page a:hover{background:#0f1179;color:white}
#cvlist {font-size:0.14rem;}
#cvlist>div{transform:translateY(-1rem);background:white;}
.v52fmbx_hr{border-top:1px solid #ddd;margin:0;padding:0 5px 0 15px;font-weight:bold;font-size:0.16rem;background:#ddd;height:60px;line-height:60px;}
:-ms-input-placeholder{color:#999}
.met-focus{border:1px solid #2a3f97!important}
.v52fmbx{border:1px solid #ddd;border-top:0;overflow:hidden;text-align:left}
.v52fmbx dl:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.v52fmbx dl{width:100%;zoom:1;background:#fff}
.v52fmbx dl{border-top:1px solid #ddd;margin:0;display:-webkit-box;display:-moz-box;display:box;display:-ms-flexbox;position:relative;padding:5px 0}
.v52fmbx dl dt{padding:15px 15px 10px 15px;width:105px;text-align:left;font-weight:normal;overflow:hidden;line-height:1.2}
.v52fmbx dl dd{-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;-ms-flex:1;padding:2px 0 0 15px;margin:10px 0}
.v52fmbx dl dd label input{position:relative;top:1px;margin-right:3px}
.v52fmbx dl dd .fbox{margin:0 10px 0 0}
.v52fmbx dl dd .tips{color:#aaa}
.v52fmbx dl dd .tips:hover{color:#f00}
.v52fmbx dl dd.labelinline label{display:inline}
.v52fmbx dl dt.addimgdt{padding:10px 5px 10px}
.v52fmbx dl dt.addimgdt p{height:30px;line-height:30px;margin-bottom:8px}
.v52fmbx dl.noborder{border-bottom:0}
.formerror{margin-top:6px;height:20px;line-height:20px}
.formerror .fa-times{color:#fff;border-radius:3px;padding:1px 2px;font-size:0.16rem;margin-right:5px;background:red}
.formerror .fa-check{color:#fff;border-radius:3px;padding:2px;font-size:0.14rem;margin-right:5px;background:#10aa00}
.formerrorbox{border:2px solid #f00!important}
.v52fmbx dl dd.ftype_description{color:#fff;padding:8px;margin:0 5px;background:#6c6fbf}
.ftype_input .fbox{float:left}
.ftype_input .tips{float:left;padding-top:5px}
.ftype_input .fbox input{width:350px;height:28px;line-height:28px\9;padding:2px 5px;border:1px solid #dcdfe0;background-color:#fff;color:#333;outline:0;border-radius:2px;}
.placeholder-ie{position:relative}
.placeholder-ie label{position:absolute;left:8px;top:7px;cursor:text;color:#999}
.ftype_textarea .tips{display:block}
.ftype_textarea textarea{width:350px;line-height:1.5;height:100px;padding:7px 5px;border:1px solid #dcdfe0;background-color:#fff;color:#333;outline:0}
.ftype_select .tips,.ftype_select-linkage .tips{display:block;margin-top:5px}
select{line-height:31px;height:31px;vertical-align:middle;background-color:#fff;outline:0;border:1px solid #ccc;padding:4px;color:#656565}
.ftype_radio .fbox label{font-weight:normal;height:28px;line-height:28px;margin:0;display:block}
.ftype_radio .fbox input[type='radio']{border-radius:100%;bottom:3px;height:15px;position:relative;vertical-align:middle;width:15px;margin:0;position:relative;top:-1px;margin-right:6px}
.ftype_radio .formerror{margin-top:0}
.ftype_checkbox .fbox input[type='checkbox']{border-radius:100%;bottom:3px;height:15px;position:relative;vertical-align:middle;width:15px;margin:0}
.ftype_checkbox .fbox label{font-weight:normal;height:28px;line-height:28px;margin:0;display:block}
.ftype_checkbox .fbox input{position:relative;top:-1px;margin-right:6px!important}
.ftype_checkbox .formerror{margin-top:0}
.ftype_transverse .fbox label{display:inline;margin-right:15px}
.submit{display:block;background:#0f1179;border:0 none;height:34px;line-height:26px;padding:0 35px;color:#fff;cursor:pointer;border-radius:2px;font-family:'Microsoft YaHei',Tahoma,Verdana,'Simsun'}
.submit:hover{background:#0f1179}
.submit.active{background:#0f1179}
.v52fmbx dl dd.ftype_code input{width:80px;margin-right:10px}
.v52fmbx dl dd.ftype_code img{height:30px;position:relative;bottom:2px}
.v52fmbx dl dd.ftype_code img{height:30px;position:relative;bottom:2px}
.contact_banner{/* padding:1.15rem 0 0; */}
.contact_banner .flash{position:relative}
.contact_banner .flash .txt{position:absolute;left:50%;transform:translateX(-50%);top:3.2rem}
.contact_banner .flash .txt h1{font-weight:bold;font-size:.48rem;color:white}
.contact_box>div{display:flex;padding:.85rem .6rem 1rem;justify-content: space-between;transform:translateY(-1rem);background:white;border-radius:30px}
.contact_box>div .items{width:45%}
.contact_box>div .items h1{font-size:.3rem;color:#323132;font-weight:bold;padding:0 0 .22rem;border-bottom:1px dashed #d7d7d7;margin:0 0 .5rem}
.contact_box>div .items ul li p{font-size:.16rem;color:#696869;font-weight:bold;padding-left:.5rem;position:relative}
.contact_box>div .items ul li:nth-child(1) p:after{content:"";position:absolute;background:url(/public/common/images/icon16.png) 0 0 no-repeat;width:.16rem;height:.21rem;left:0rem;;top:50%;transform:translateY(-50%);background-size:100%;}
.contact_box>div .items ul li:nth-child(2) p:after{content:"";position:absolute;background:url(/public/common/images/icon17.png) 0 0 no-repeat;width:.18rem;height:.2rem;left:0rem;;top:50%;transform:translateY(-50%);background-size:100%;}
.contact_box>div .items ul li:nth-child(3) p:after{content:"";position:absolute;background:url(/public/common/images/icon18.png) 0 0 no-repeat;width:.19rem;height:.17rem;left:0rem;;top:50%;transform:translateY(-50%);background-size:100%;}
.contact_box>div .items ul li:nth-child(4) p:after{content:"";position:absolute;background:url(/public/common/images/icon19.png) 0 0 no-repeat;width:.18rem;height:.18rem;left:0rem;;top:50%;transform:translateY(-50%);background-size:100%;}
.contact_box>div .items ul li:nth-child(5) p:after{content:"";position:absolute;background:url(/public/common/images/icon20.png) 0 0 no-repeat;width:.12rem;height:.2rem;left:.02rem;;top:50%;transform:translateY(-50%);background-size:100%;}
.contact_box>div .items ul li:nth-child(6) p:after{content:"";position:absolute;background:url(/public/common/images/icon21.png) 0 0 no-repeat;width:.19rem;height:.15rem;left:0rem;;top:50%;transform:translateY(-50%);background-size:100%;}

.contact_box>div .items ul li{margin:0 0 .35rem}
.contact_box>div .items ul li:last-child{margin:0}
.tem_banner .fix_banner {position:fixed;width:100%;height:100%;top:0;left:0;transition:none}
.tem_banner .swiper-slide .img {background-position:center;background-repeat:no-repeat;background-size:cover;}
.tem_banner  .label_text {position:absolute;left:50%;top:38%;z-index:2;transform:translateX(-50%)}
.tem_banner  .label_text h1{font-size:.6rem;color:white;font-weight:bold;opacity:0;transition:all 1s;transform:translateY(50px);letter-spacing:20px}
.tem_banner .swiper-slide-active .label_text h1{transition-delay:.4s;transform:none;opacity:1;}
.tem_banner  .label_text p{font-size:.24rem;color:white;padding:.3rem 0 0;opacity:0;transition:all 1s;transform:translateY(50px);letter-spacing:5px}
.tem_banner .swiper-slide-active .label_text p{transition-delay:.6s;transform:none;opacity:1;}
.tem_banner  .label_text a {margin:1.05rem 0 0;opacity:0;transition:all 1s;transform:translateY(50px);;display:inline-block;}
.tem_banner  .label_text a i{font-size:.24rem;color:white;line-height:.4rem;width:.4rem;height:.4rem;border-radius:100%;border:1px solid white}
.tem_banner  .label_text a:hover i{background:#0f1179;border:1px solid #0f1179;}
.tem_banner .swiper-slide-active  .label_text a{transition-delay:.8s;transform:none;opacity:1;}
.tem_banner .slide-pagination{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);z-index:2;text-align:center;display:flex;flex-direction: column;align-items: center;}
.tem_banner .slide-pagination span{width:.21rem;height:.21rem;opacity:1;border:1px solid white;background:none;margin:.06rem 0}
.tem_banner .slide-pagination .swiper-pagination-bullet-active{width:.11rem;height:.23rem;border-radius:50px;background:white}
.main {position:relative;background:#FFF;z-index:1} 
.index_product {padding:0 0 1.4rem}
.index_product .title{padding:1rem 0  .05rem;text-align:center}
.index_product .title h1{font-size:.36rem;color:black;font-weight:bold;padding:0 0 .22rem}
.index_product .title  p{font-size:.16rem;color:#585858;font-weight:bold}
.index_product .lists {display:flex;align-items: center;}
.index_product .lists .items{width:50%}
.index_product .lists .items a{position:relative}
.index_product .lists .items a:hover img{transform:scale(.98)}
.index_product .lists .items a .txt{position:absolute;left:50%;transform:translateX(-50%);width:100%;top:62%;text-align:center;}
.index_product .lists .items a .txt h1{font-size:.3rem;color:white;font-weight:bold}
.index_product .lists .items a .txt h1:after{content:"\f105";position:absolute;font:normal normal normal 14px/1 FontAwesome;left:50%;transform:translateX(-50%);width:.44rem;height:.44rem;border-radius:100%;border:1px solid white;line-height:.44rem;font-size:.3rem;bottom:-.9rem;transition:.6s}
.index_product .lists .items a:hover .txt h1:after{background:#0f1179;border:1px solid #0f1179;;transition:.6s}
.index_about{background-repeat:no-repeat;;background-position:top center;background-size:contain}
.index_about .top .title{padding:1.05rem 0 1.02rem;text-align:center}
.index_about .top .title h1{font-size:.36rem;color:white;font-weight:bold;padding:0 0 .2rem}
.index_about .top .title  p{font-size:.18rem;color:white}
.index_about .top  ul{display:flex;justify-content: space-between;}
.index_about .top  ul li{text-align:center}
.index_about .top  ul li p{font-size:.16rem;color:white;padding:.15rem 0 .25rem}
.index_about .top  ul li  h1{font-size:.32rem;color:white}
.index_about .top  ul li  h1 em{font-size:.6rem;font-weight:bold}
.index_about .top  ul li:last-child h1{font-size:.6rem;font-weight:bold}
.index_about .top  .more{text-align:center;padding:.8rem 0 .7rem}
.index_about .top  .more a{display:inline-block;font-size:.16rem;color:white;padding:.15rem .35rem;background:#0f1179}
.index_about .bot{background:#edf2fc;border-radius:250px 0 0 0 }
.index_about .bot>div{padding:.92rem 0 1.05rem}
.index_about .bot ul{display:flex;justify-content: space-between;}
.index_about .bot ul li{width:30%}
.index_about .bot ul li a .txt{padding:.22rem .24rem .4rem;background:white}
.index_about .bot ul li a .txt h1{font-size:.16rem;color:#545454;padding:0 0 .22rem}
.index_about .bot ul li a .txt .xian{position:relative;z-index:1}
.index_about .bot ul li a .txt .xian:after{content:"";position:absolute;background:#c3c3c3;width:100%;height:1px;right:0;bottom:.06rem;z-index:-1}
.index_about .bot ul li a .txt h2{font-size:.2rem;color:#191919;font-weight:bold;display:inline-block;background:white;z-index:2;padding-right:.2rem}
.index_about .bot ul li a .txt span{display:inline-block;margin:.28rem 0 0 ;font-size:.14rem;color:white;background:#2c2c2c;padding:.08rem .23rem;border-radius:5px}
.index_about .bot ul li a:hover .txt span{background:#000053}
.index_about .bot ul li a:hover img{transform:scale(1.1)}
.index_workshop .infos ul{display:flex}
.index_workshop .infos ul li{width:33.33%}
.index_workshop .infos ul li.xss1 a{background-color:#cccccc}
.index_workshop .infos ul li.xss2 a{background-color:#dbdbdb}
.index_workshop .infos ul li.xss3 a{background-color:#a6a6a6}
.index_workshop .infos ul li a{padding:.15rem  0;display:flex;align-items: center;position:relative}
.index_workshop .infos ul li.xss1 a:after{width:1.33rem;height:2.44rem;right:0;top:50%;transition:.3s;transform:translateY(-50%);position:absolute;content:'';background:url(/public/common/images/icon22.png) 0 0 no-repeat;background-size:100%;}
.index_workshop .infos ul li.xss2 a:after{width:1.66rem;height:2.39rem;right:0;top:50%;transition:.3s;transform:translateY(-50%);position:absolute;content:'';background:url(/public/common/images/icon23.png) 0 0 no-repeat;background-size:100%;}
.index_workshop .infos ul li.xss3 a:after{width:1.81rem;height:1.81rem;right:0;top:50%;transition:.3s;transform:translateY(-50%);position:absolute;content:'';background:url(/public/common/images/icon24.png) 0 0 no-repeat;background-size:100%;}

.index_workshop .infos ul li a .left{width:40%;text-align:right}
.index_workshop .infos ul li a .left h1{font-size:.3rem;color:black;font-weight:bold;display:inline-block;position:relative}
.index_workshop .infos ul li a .left h1:after{content:"";position:absolute;background:#11115e;width:0;height:4px;bottom:-.22rem;left:0;transition:.3s}
.index_workshop .infos ul li a .img{width:60%;opacity:0;transition:.3s}
.index_workshop .infos ul li a:hover{background:white;transition:.3s}
.index_workshop .infos ul li#current a{background:white;}
.index_workshop .infos ul li#current a:after{opacity:0;}
.index_workshop .infos ul li#current a .img{opacity:1;}
.index_workshop .infos ul li#current a  h1{color:#11115e}
.index_workshop .infos ul li#current a  h1:after{width:15%}
.index_workshop .infos ul li a:hover h1{color:#11115e}
.index_workshop .infos ul li a:hover h1:after{width:15%;transition:.3s}
.index_workshop .infos ul li a:hover:after{opacity:0;transition:.3s}
.index_workshop .infos ul li a:hover .img{opacity:1;transition:.3s}
.index_workshop .lists .items{padding:0 .7rem 0 2.6rem;}
.index_workshop .lists .items .info{display:flex;padding:.85rem 0 0;position:relative}
.index_workshop .lists .items .info .left{width:30%}
.index_workshop .lists .items .info .left .title{padding:.15rem 0 .8rem}
.index_workshop .lists .items .info .left .title h1{font-size:.36rem;color:#343434;font-weight:bold;padding:0 0 .22rem}
.index_workshop .lists .items .info .left .title p{font-size:.16rem;color:#343434;font-weight:bold;text-transform:uppercase;padding-left:.55rem;position:relative}
.index_workshop .lists .items .info .left .title p:after{content:"";position:absolute;background:#343434;width:.4rem;height:3px;left:0;top:50%;transform:translateY(-50%)}
.index_workshop .lists .items .info .left .con p{font-size:.18rem;color:#606060;font-weight:bold;padding:0 0 .15rem}
.index_workshop .lists .items .info .left .more{margin:1.8rem 0 0 }
.index_workshop .lists .items .info .left .more a{display:inline-block;font-size:.16rem;color:#000053;font-weight:bold}
.index_workshop .lists .items .info .middle{width:30%}
.index_workshop .lists .items .info .slide-pagination{position:absolute;right:0;top:45%}
.index_workshop .lists .items .info .slide-pagination span{display:block;width:.3rem;height:2px;border-radius:0;background:#a0a0a0;margin:.2rem 0;opacity:1;}
.index_workshop .lists .items .info .slide-pagination .swiper-pagination-bullet-active{width:.48rem;color:#757575}
.index_workshop .lists .items .info em{font-size:2.2rem;position:absolute;color:rgba(0,0,0,.05);font-family:'robot';left:10%;top:18%}
.index_news{background:#f7f8fa}
.index_news>div{padding:1.12rem 0 1.4rem}
.index_news .title{display:flex;justify-content: space-between;align-items: center;margin:0 0 .5rem}
.index_news .title h1{font-size:.36rem;color:black;font-weight:bold}
.index_news .title  a{font-size:.14rem;color:#646465;font-weight:bold;padding-left:.6rem;position:relative}
.index_news .title  a:after{content:'';position:absolute;width:.45rem;height:.45rem;border-radius:100%;border:1px solid #242424;left:0;top:50%;transform:translateY(-50%);background:url(/public/common/images/icon25.png) center center no-repeat;transition:.6s}
.index_news .title  a:hover:after{background:#242424 url(/public/common/images/icon25-1.png) center center no-repeat;transition:.6s;}
.index_news .lists {display:flex;justify-content: space-between;}
.index_news .lists .left{width:34.5%}
.index_news .lists .left a{padding:.36rem .24rem .2rem;background:white}
.index_news .lists .left a  .text{padding:0 0 .4rem}
.index_news .lists .left a span{font-size:.16rem;color:#595959}
.index_news .lists .left a h1{font-size:.18rem;color:#292929;margin:.15rem  0 .3rem}
.index_news .lists .left a  p{font-size:.16rem;color:#525252;height:.46rem;line-height:.23rem}
.index_news .lists .left a em{display:inline-block;margin:.6rem 0 0;font-weight:bold;color:black;position:relative}
.index_news .lists .left a em:after{content:'';position:absolute;right:-.3rem;width:.15rem;height:.08rem;top:50%;transform:translateY(-50%);background:url(/public/common/images/icon26.png) center center no-repeat;transition:.6s;background-size:100%}
.index_news .lists .left a:hover img{transform:scale(1.1)}
.index_news .lists .left a:hover em:after{right:-.5rem;transition:.5s}
.index_news .lists .middle{width:36%;background:#ffffff;padding:.34rem .3rem .13rem}
.index_news .lists .middle ul{display:flex;height:100%;flex-wrap: wrap;align-content: space-between;}
.index_news .lists .middle ul li  a{padding:0 0 .25rem;border-bottom:1px solid #d5d5d5}
.index_news .lists .middle ul li:last-child a{border:0}
.index_news .lists .middle ul li  a span{font-size:.16rem;color:#595959}
.index_news .lists .middle ul li a h1{font-size:.18rem;color:#292929;margin:.18rem  0 .25rem;;height:.46rem;line-height:.23rem}
.index_news .lists .middle ul li a em{display:inline-block;font-weight:bold;color:black;position:relative}
.index_news .lists .middle ul li a em:after{content:'';position:absolute;right:-.3rem;width:.15rem;height:.08rem;top:50%;transform:translateY(-50%);background:url(/public/common/images/icon26.png) center center no-repeat;transition:.6s;background-size:100%}
.index_news .lists .middle ul li a:hover em:after{right:-.5rem;transition:.5s}
.index_news .lists .right{width:26%;display:flex;flex-direction: column;justify-content: space-between;}
.index_news .lists .right a{padding:.34rem .45rem .22rem ;background:white} 
.index_news .lists .right a span{font-size:.16rem;color:#595959}
.index_news .lists .right a h1{font-size:.18rem;color:#292929;margin:.2rem  0 .45rem;;height:.46rem;line-height:.23rem}
.index_news .lists .right a em{display:inline-block;font-weight:bold;color:black;position:relative}
.index_news .lists .right a em:after{content:'';position:absolute;right:-.3rem;width:.15rem;height:.08rem;top:50%;transform:translateY(-50%);background:url(/public/common/images/icon26.png) center center no-repeat;transition:.6s;background-size:100%}
.index_news .lists .right a:hover em:after{right:-.5rem;transition:.5s;background:url(/public/common/images/icon26-1.png) center center no-repeat;}
.index_news .lists .right a:hover{background:#000053}
.index_news .lists .right a:hover span,.index_news .lists .right a:hover h1,.index_news .lists .right a:hover em{color:white}
.side {
  position: fixed;
  width: 72px;
  right: 0;
  bottom: 20px;
  z-index: 100;
  border: 0px solid #e0e0e0;
  border-bottom: 0;
}

.side ul li {
  width: 68px;
  height: 68px;
  background: rgba(0, 0, 0, 0.61);
  float: left;
  position: relative;
  border: 1px solid #f7f7f7;
  color: #fff;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
  margin-bottom: 5px;
  transition: all .3s;
  cursor: pointer;
  list-style: none;
}

.side ul li:hover {
  background: #183eac;
  color: #fff;
  border-color: #183eac;
}

.side ul li a,
.side ul li:hover a {
  color: #fff;
}

.side ul li i {
  height: 25px;
  margin-bottom: 1px;
  display: block;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 25px;
  margin-top: 10px;
  transition: all .3s;
}

.side ul li i.bgs1 {
  background-image: url(/public/common/images/right_pic7_on.png);
}

.side ul li i.bgs2 {
  background-image: url(/public/common/images/right_pic7_on.png);
}

.side ul li i.bgs3 {
  background-image: url(/public/common/images/right_pic2_on.png);
}

.side ul li i.bgs4 {
  background-image: url(/public/common/images/right_pic1_on.png);
}

.side ul li i.bgs5 {
  background-image: url(/public/common/images/right_pic4_on.png);
}

.side ul li i.bgs6 {
  background-image: url(/public/common/images/right_pic6_on.png);
}

.side ul li:hover i.bgs1 {
  background-image: url(/public/common/images/right_pic7_on.png);
}

.side ul li:hover i.bgs2 {
  background-image: url(/public/common/images/right_pic7_on.png);
}

.side ul li:hover i.bgs3 {
  background-image: url(/public/common/images/right_pic2_on.png);
}

.side ul li:hover i.bgs4 {
  background-image: url(/public/common/images/right_pic1_on.png);
}

.side ul li:hover i.bgs5 {
  background-image: url(/public/common/images/right_pic4_on.png);
}

.side ul li .sidebox {
  position: absolute;
  width: 78px;
  height: 78px;
  top: 0;
  right: 0;
  transition: all .3s;
  overflow: hidden;
}

.side ul li.sidetop {
  background: #183eac;
  color: #fff;
  border-color: #183eac;
}

.side ul li.sidetop:hover {
  opacity: .8;
  filter: Alpha(opacity=80);
}

.side ul li.sideewm .ewBox.son {
  width: 150px;
  display: none;
  background: rgba(255, 255, 255, 0.5);
  color: #363636;
  text-align: center;
  padding-top: 150px;
  position: absolute;
  background-size: cover;
  left: -151px;
  top: -1px;
  background-image: url(/public/common/images/erweima.png);
  background-repeat: no-repeat;
  background-position: center center;
  border: 1px solid #183eac;
}

.side ul li.sideetel .telBox.son,
.side ul li.sideetel2 .telBox.son {
  width: 225px;
  height: 68px;
  display: none;
  color: #fff;
  text-align: left;
  position: absolute;
  left: -226px;
  top: -1px;
  background: #183eac;
}

.side ul li.sideetel .telBox dd,
.side ul li.sideetel2 .telBox dd {
  display: block;
  height: 68px;
  overflow: hidden;
  padding-left: 62px;
  line-height: 24px;
  font-family: arial;
  font-size: 14px;
}

.side ul li.sideetel .telBox dd span,
.side ul li.sideetel2 .telBox dd span {
  display: block;
  line-height: 28px;
  height: 28px;
  overflow: hidden;
  margin-top: 8px;
  font-size: 16px;
}

.side ul li.sideetel .telBox dd.bgs1 {
  background: url(/public/common/images/right_pic8.png) 13px center no-repeat;
  background-color: #183eac;
}

.side ul li.sideetel2 .telBox dd.bgs1 {
  background: url(/public/common/images/right_pic10.png) 13px center no-repeat;
  background-color: #183eac;
}

@keyframes fadein {
  from {
      opacity: 0;
  }

  to {
      opacity: 1;
  }
}

.side ul li:hover .son {
  display: block !important;
  animation: fadein 1s;
}
.cd-popup-close {
  position: absolute;
  left: 0px;
  top: -30px;
  z-index: 100;
  width: 30px;
  height: 30px;
  display: block;
  font-size: 14px;
  background: url(/public/common/images/close.png) no-repeat 50% 50%;
}

/********<=767 mobile nav style css********/
.fl-page{position:relative;top:-1.5rem;}

.m-header {background:#FFF;box-shadow:0 0 12px rgba(0,0,0,0.2)}
.m-header >.col-xs-6>div {color:#333}
.m-header >.col-xs-6 img {max-height:45px;}
.st-container .st-menu {background:#0e6eb8;
	-webkit-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
    -o-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
     transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
}
.st-container .st-menu ul li a {color:#FFF;position:relative;font-size:.25rem}
.st-container .st-menu ul li>a:hover,.st-container .st-menu ul li.active>a {background:#000053;box-shadow:0 4px 8px rgba(0,0,0,0.2);border-radius:5px;color:#FFF}
.st-container .st-menu ul li>a>i {position:absolute;right:1em;top:50%;transform:translateY(-50%);color:#FFF}
.st-container .st-menu ul li.active>a>i,.st-container .st-menu ul li>a:hover>i {color:#FFF}
.st-container .st-menu ul li>dl {transition:none;margin:0}
.st-container .st-menu ul li>dl dd a {background:none;box-shadow:none;color:#FFF;padding-left:0}
.st-container .st-menu ul li>dl dd a i {padding-right:10px;}
.st-container .st-menu ul li>dl dd.on2 a,.st-container .st-menu ul li>dl dd a:hover {color:#000053}
.st-container .st-menu ul li>dl dd.on2 a i,.st-container .st-menu ul li>dl dd a:hover i {padding-right:16px}
.st-effect-1.st-menu {display:block;}
/********<=767 mobile nav style css 2********/
.m-header .dl-menuwrapper button.dl-active{color:#0061ae}
.m-header .dl-menuwrapper ul{background:#0061ae}
.m-header>div.col-xs-6,.m-header>div.m_langs {z-index:2}
.m-header .dl-menuwrapper {z-index:1}
.m-header .dl-menuwrapper li a {border-top:1px solid rgba(255,255,255,.2);font-size:12px;}
/**************************/

/******ipad****/
@media(max-width:1600px){
  .index_about .top .title{padding:.8rem 0 .6rem}
  .index_workshop .lists .items{padding: 0 .7rem 0 1.6rem}
  .index_workshop .lists .items .info .left .more{margin:.45rem 0 0 }
  .product_box .items .text{width:35%;}
  .product_box .items.rl .text{left:1.6rem;}
  .product_box .items.rlt .text{right:1.6rem;}
  .product_box .items .text a{margin: .5rem 0 0;}
  .contact_banner .flash .txt{top:2rem;}
}
@media(max-width:1400px){
  .index_about .top  .more{text-align:center;padding:.3rem 0 .3rem}
}
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1;}
	
	.tem_banner{padding:60px 0 0}
	
}
/********mobile*********/
@media(max-width:767px){
  .tem_banner .label_text{width:100%;}
  .side{display:none;}
  .tem_banner .label_text h1,.tem_banner .label_text p{letter-spacing:0;}
  .index_product .lists .items a .txt{top:40%;}
  .index_about{background-size:cover}
  .index_about .top ul{display:flex;flex-wrap: wrap;justify-content: space-between;}
  .index_about .top ul li{width:50%}
  .index_about .top ul li img{height:32px}
  .index_about .top ul li h1 em{font-size:.32rem}
  .index_about .top ul li:last-child h1{font-size:.32rem}
  .index_about .bot{border-radius:0}
  .index_about .bot ul{display:inherit}
  .index_about .bot ul li{width:100%;margin:0 0 .3rem}
  .index_workshop .infos ul{}

  .index_workshop .infos ul li.xss1 a:after{width:.5rem;height:1rem;}
.index_workshop .infos ul li.xss2 a:after{width:.7rem;height:1.2rem;}
.index_workshop .infos ul li.xss3 a:after{width:.9rem;height:.9rem;}
.index_workshop .infos ul li a .left h1{font-size:.14rem}
.index_workshop .infos ul li a .img{width:50%}
.index_workshop .infos ul li a .left{width:60%}
.index_workshop .lists .items{padding:.2rem}
.index_workshop .lists .items .info em{font-size:1rem}
.index_workshop .lists .items .info .left{width:55%}
.index_workshop .lists .items .info{display:flex;align-items: center;}
.index_workshop .lists .items .info .left .title{padding:.2rem 0 }
.index_news .lists{display:inherit}
.index_news .lists>div{width:100% !important;margin:0 0 .2rem}
.footer .top .right .fot_nav{display:none}
.footer .top .logo{width:100%;border:0;}
.footer .top .logo a{text-align:center}
.footer .top .right{display:none}
.footer .bot{display:inherit;padding:.3rem 0 }
.footer .bot .infos p a{display:block;margin:0}
.footer .top .logo ul{padding:.3rem 0 .35rem}
.footer .top{padding:0}
.about_company>div .infos ul li .imgs img{height:32px}
.about_company>div .infos ul li h1 em{font-size:.3rem}
.about_company>div .infos ul li:last-child h1 {font-size:.2rem}
.about_culture .lists a.pro0{background:#274a94;font-size:.3rem;color:white;border-radius:25px 25px 25px 25px;left:0%;top:.2rem}
.about_culture .lists a.pro1{background:#9caace;font-size:.3rem;color:white;border-radius:25px 25px 25px 25px;right:0%;top:-.15rem;}
.about_culture .lists a.pro2{background:#0f1179;font-size:.3rem;color:white;border-radius:25px 25px 25px 25px;right:0%;top:4.2rem}
.about_culture .middle .items .txt{padding:.2rem .4rem}
.about_culture .middle .items{width:100%;top:2.2rem}
.about_culture .middle .items{left:50%;transform:translateX(-50%)}
.about_distribution .dis_nav ul li{padding:0 .2rem}
.pro_banner .flash .txt{left:.6rem}
.product_box .items .text{width:80%;top:5%}
.product_box .items.rl .text{left:.3rem}
.product_box .items .text p{display:none !important}
.product_box .items.rlt .text{left:.3rem}
.product_box .items .text h2{padding:.1rem}
.news_box>div{transform:translate(0)}
.news_box .news_top{display:inherit}
.news_box .news_top .left{width:100%}
.news_box .lists .items{width:48%}
.news_box .news_top .right{width:100%}
.news_box .lists .items .img .time{width:30%}
.job_box .w1400{transform:translate(0)}
.job_fixed>div{width:90%}
.job_box .lists .items a>ul li p{font-size:.14rem;}
.job_box .lists .tit{padding:0}
.job_box .lists .items a{padding:0}
.job_fixed .mains .infos .cnts1 ul li{width:50%}
.job_fixed .mains .cnts{margin:0 0 .3rem}
#cvlist>div{transform:translate(0)}
.contact_box>div{transform:translate(0)}
.contact_banner{padding:1.15rem 0 0;}
.contact_banner .flash .txt{top:1rem}
}